Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
11 лет сервису InKey.In  - Ваш ключ в сервис инновационных инвестиций UBK Markets Ltd
Расскажи о нас


Пользовательские движки шаблонизации

02.10.2009

Пример подключения движка XML/XSLT:

Сначала регистрируем движок:

global $arCustomTemplateEngines;
$arCustomTemplateEngines = array(
   "xslt" => array(
      "templateExt" => array("xsl"),
      "function" => "XSLTEngine"
   ),
);

Функция инициализации параметров движка:

function CreateXMLFromArray($xDoc, $xNode, $ar)
{
   foreach($ar as $key=>$val)
   {
      if(!is_string($key) || strlen($key)<=0)
         $key = "value";

      $xElement = $xDoc->createElement($key);
      if(is_array($val))
      {
         CreateXMLFromArray($xDoc, $xElement, $val);
      }
      else
      {
         $xElement->appendChild($xDoc->createTextNode(iconv( SITE_CHARSET, "utf-8", $val)));
      }
      $xNode->appendChild($xElement);
   }
   return $xNode;
}

Функция подключения движка:

function XSLTEngine($templateFile, $arResult, $arParams, $arLangMessages, $templateFolder, $parentTemplateFolder, $template)
{
   $arResult["PARAMS"] = array(
      "templateFolder" => $templateFolder,
      "parentTemplateFolder" => $parentTemplateFolder,
      "arParams" => $arParams,
      "arLangMessages" => $arLangMessages
   );

   $xDoc = new DOMDocument("1.0", SITE_CHARSET);
   $xRoot = $xDoc->createElement('result');
   CreateXMLFromArray($xDoc, $xRoot, $arResult);
   $xDoc->appendChild($xRoot);

   $xXsl = new DOMDocument();
   $xXsl->load( $_SERVER["DOCUMENT_ROOT"].$templateFile );

   $xProc = new XSLTProcessor;
   $xProc->importStyleSheet($xXsl);

   echo $xProc->transformToXML($xDoc);
}


Страница 3 - 3 из 3
Начало | Пред. | 1 2 3 | След. | Конец

Количество показов: 84085745
Рейтинг:  3.3

Возврат к списку

(Голосов: 1, Рейтинг: 3.3)

Материалы по теме:


Страницы: Пред. 1 ... 3206 3207 3208 3209 3210 ... 4291 След.
0  
ShadowHacker
Мифы и правда о финасах: https://achirok.com
Имя Цитировать 0  
0  
DonaldRah
dark web market  dark market list
Имя Цитировать 0  
0  
DonaldRah
Имя Цитировать 0  
0  
Link - flego
Online casinos have reshaped the betting scene, delivering a level of accessibility and range that brick-and-mortar casinos fall short of. Throughout the last ten years, a growing community across the globe have adopted the pleasure of virtual gambling due to its anytime, anywhere convenience, thrilling aspects, and widening selection of games.

If you’re unfamiliar with the world of virtual casino play or seek to find out more about proven options, why not join our vibrant interactive platform? It’s a hub where enthusiasts share stories, helping you to enjoy more of your virtual play. Explore the discussions and learn more now: https://backpagedir.com/%D0%B1%D0%BE%D0%BD%D1%83%D1%81%D1%8B-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-1win-%D0%BA%D0%B0%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0­%D1%82%D1%8C_418114.html

One of the most compelling reasons of digital gambling sites is the sheer array of entertainment options available. Whether you are a fan of spinning traditional slot machines, diving into engaging thematic slots, or mastering skills in table games like Texas Hold’em, casino websites provide countless options. Numerous services also offer real-time gaming experiences, allowing you to connect with real dealers and fellow gamblers, all while taking in the lifelike atmosphere of a land-based casino right at home.

Beyond variety, digital casino services excel ease of access.
Имя Цитировать 0  
0  
Lynwoodpaymn
Имя Цитировать 0  
0  
Lynwoodexozy
Имя Цитировать 0  
0  
Lynwoodexozy
Имя Цитировать 0  
0  
Pingunisp
dark market link  bitcoin dark web
Имя Цитировать 0  
0  
Plinko - rxs
Plinko is a captivating and well-known game that has gained the admiration of players in diverse gaming environments, from television game shows to online casinos. The game plinko game is recognized for its easy-to-understand mechanics, element of luck, and the thrill of watching a disc or token descend through a grid of deflectors, ultimately landing in a winning zone or a cash-winning area.

Over the years, Plinko has expanded from a broadcast game segment into a casino staple, with digital betting sites providing their own virtual adaptations. The history of Plinko date back to its initial introduction on the famous broadcast contest The Price Is Right. Launched in the late 20th century, the game rapidly turned into a fan favorite due to its entertaining structure and randomized results.

Website: https://india-plinko.web.app/

Contestants would drop a circular chip, recognized as the Plinko ball or chip, from the starting position. As it made its way down, the piece would ricochet off obstacles in a chaotic trajectory before coming to rest in one of several slots at the bottom, each linked to a different payout amount.
Имя Цитировать 0  
0  
DonDonTyday
darknet markets url  darknet drugs
Имя Цитировать 0  
0  
DonDonTyday
darknet sites  dark websites
Имя Цитировать 0  
0  
Bryantut
Промокод Фонбет - это кодовые слова, например: MAX777, ввод которых при регистрации в БК Фонбет или в личном кабинете позволяет получить фрибеты, страховки ставок и другие специальные бонусы. Промокодом в беттинге называется комбинация букв и цифр, при вводе которых активируется бонус. Новым клиентам Фонбет предлагает приветственные фрибеты на сумму от 100 до 15 000 рублей.


промокод fonbet
Имя Цитировать 0  
0  
RobertKayam
Имя Цитировать 0  
0  
Tolikovemo
darknet drug market  darknet markets onion
Имя Цитировать 0  
0  
Curtisnusly
https://alo789.auction/# alo789 dang nh?p
Имя Цитировать 0  
0  
Pingunisp
darkmarkets  best darknet markets
Имя Цитировать 0  
0  
Sheilapen
Сотрудничество с компанией НАПЫЛЕНИЕ РФ, специализирующейся на поставке редкоземельных материалов для различных методов напыления, открывает перед вашим предприятием двери в мир высококлассных инноваций. Партнерство с нашей компанией гарантирует не только доступ к премиальным продуктам, но и возможность заказа требуемого количества.

Имея широкий спектр продукции на основе редкоземельных материалов, от мышьяка до циркония, компания НАПЫЛЕНИЕ РФ готова удовлетворить потребности самых разных заказчиков. Каждый продукт сопровождается обязательными документами, удостоверяющими его происхождение и соответствие всем нормам.

Кроме того, НАПЫЛЕНИЕ РФ понимает важность профессионального взаимодействия и поддержки на каждом этапе сотрудничества. В нашем лице вы найдете не просто продавца, но и партнера, готового предложить квалифицированную помощь и поддержку, опираться на ваши конкретные потребности и адаптировать условия поставки под особенности вашего производства.

Заключая партнерство с НАПЫЛЕНИЕ РФ, вы гарантируете себе плавное и бесперебойное снабжение необходимыми напыляемыми материалами, позволяющее вам без остановки реализовывать самые передовые и технологичные проекты. Ваш бизнес получит достойного партнера, с которым текущие трудности превращаются в завтрашние возможности.

Наша продукция:
Гранулы цинка 4N
Имя Цитировать 0  
0  
RabyHaigo
dark web markets  dark market
Имя Цитировать 0  
0  
RabyHaigo
dark markets 2025  tor drug market
Имя Цитировать 0  
0  
RobertBah
Имя Цитировать 0  
0  
Sheilaseith
Сотрудничество с компанией НАПЫЛЕНИЕ РФ, специализирующейся на поставке редкоземельных материалов для различных методов напыления, открывает перед вашим предприятием двери в мир качественных инноваций. Закупка у нас гарантирует не только доступ к премиальным продуктам, но и возможность заказа любого необходимого объема.

С широким ассортиментом редкоземельных элементов, от мышьяка до циркония, компания НАПЫЛЕНИЕ РФ готова удовлетворить потребности самых требовательных клиентов. Каждый продукт сопровождается необходимыми документами, удостоверяющими его происхождение и соответствие стандартам качества.

Кроме того, НАПЫЛЕНИЕ РФ понимает важность профессионального взаимодействия и поддержки на каждом этапе партнерских отношений. В нашем лице вы найдете не просто продавца, но и партнера, готового предложить квалифицированную помощь и поддержку, опираться на ваши конкретные потребности и адаптировать условия поставки под особенности вашего производства.

Выбирая сотрудничество с НАПЫЛЕНИЕ РФ, вы гарантируете себе плавное и бесперебойное снабжение необходимыми напыляемыми материалами, позволяющее вам без остановки реализовывать самые передовые и технологичные проекты. Ваш бизнес получит надежного партнера, с которым текущие трудности превращаются в завтрашние достижения.

Наши товары:
Алюминиево-хромовая мишень для распыления (AlCr)
Имя Цитировать 0  
0  
Sheilaguawl
Сотрудничество с компанией НАПЫЛЕНИЕ РФ, специализирующейся на поставке редкоземельных материалов для различных методов напыления, открывает перед вашим предприятием двери в мир высококлассных инноваций. Закупка у нас гарантирует не только доступ к материалам высочайшего качества, но и возможность заказа любого необходимого объема.

С широким ассортиментом редкоземельных элементов, от мышьяка до циркония, компания НАПЫЛЕНИЕ РФ готова удовлетворить потребности самых требовательных клиентов. Каждый продукт сопровождается необходимыми документами, удостоверяющими его происхождение и соответствие всем нормам.

Кроме того, НАПЫЛЕНИЕ РФ понимает важность профессионального взаимодействия и поддержки на каждом этапе сотрудничества. В нашем лице вы найдете не просто поставщика, но и партнера, готового предложить квалифицированную помощь и поддержку, опираться на ваши конкретные потребности и адаптировать условия поставки под особенности вашего производства.

Выбирая сотрудничество с НАПЫЛЕНИЕ РФ, вы гарантируете себе плавное и бесперебойное снабжение ценными напыляемыми материалами, позволяющее вам без остановки реализовывать самые передовые и технологичные проекты. Ваш бизнес получит достойного партнера, с которым текущие трудности превращаются в завтрашние возможности.

Наша продукция:
Высокочистые гранулы молибдена
Имя Цитировать 0  
0  
CharlesFaing
Имя Цитировать 0  
0  
DavidFouse
Имя Цитировать 0  
0  
DonDonTyday
tor drug market  best darknet markets
Имя Цитировать 0  
Страницы: Пред. 1 ... 3206 3207 3208 3209 3210 ... 4291 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

liqpay webmoney privat24 visa mastercard
2002-2017 © InKey
All rights reserved